'''
class tool:
    #使用赋值语句，定义类属性，记录创建工具对象的总数
    count=0;
    def __init__(self,name):
        self.name=name
        tool.count+=1
    @classmethod
    def show_tool_count(cls):#cls是类名
        print(cls.count)
    @staticmethod  #静态方法，不访问实例属性
    def help():
        print("游戏帮助")

if __name__=='__main__':
  tool1=tool('斧头')
  tool2=tool('榔头')
  tool3=tool('铁锹')
  print(tool1.count)
  #不要拿对象访问类属性
  print("-"*100)
  tool3.count=99#增加了一个对象属性
  print(f'工具对象总数{tool3.count}')
  print(f'===>{tool.count}')
  tool.show_tool_count()
  tool.help()
'''
#as后的是别名提高编写效率
# import my_mode as m
# from my_mode import say_hello
# from my_mode import say_hello
# say_hello()
# from my_mode1 import say_hello as say_hello1
# from my_mode import *  #将my_mode文件中所用内容都导入进来
# m.say_hello()
# say_hello()
# say_hello1()
file=open('file1','r')
txt=file.read()
print(txt)
#文件不关闭就依然占有内存空间
file.close()